package website; public class Product implements Comparable<Product> { private String name; Double price; String colour; int stock; double compareVar = 0; public Product(String nume, Double pret, String colour, int stock) { this.name = nume; this.price = pret; this.colour = colour; this.stock = stock; } public void setPrice(double price) { this.price = price; } @Override public String toString() { return "Price: " + price + ", name:" + name + ", colour:" + colour+ ", stock:" + stock; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Double getPrice() { return price; } public void setPrice(Double price) { this.price = price; } public String getColour() { return colour; } public void setColour(String colour) { this.colour = colour; } public int getStock() { return stock; } public void setStock(int stock) { this.stock = stock; } @Override public int compareTo(Product product) { if (compareVar == product.getPrice()) { compareVar = product.getPrice(); return 0; } else if (compareVar < product.getPrice()) { compareVar = product.getPrice(); return -1; } else { compareVar = product.getPrice(); return 1; } } }